
#ifndef __ACGS_H__
#define __ACGS_H__

#include "adesk.h"
#include "stdlib.h"
#include "AdAChar.h"

#include "../inc/zacgs.h"

#ifndef AcDb
#define AcDb		UcDb
#endif //#ifndef AcDb

#ifndef AcGePoint3d
#define AcGePoint3d		UcGePoint3d
#endif //#ifndef AcGePoint3d

#ifndef AcGeVector3d
#define AcGeVector3d		UcGeVector3d
#endif //#ifndef AcGeVector3d

#ifndef AcGs
#define AcGs		UcGs
#endif //#ifndef AcGs

#ifndef AcGs2DViewLimitManager
#define AcGs2DViewLimitManager		UcGs2DViewLimitManager
#endif //#ifndef AcGs2DViewLimitManager

#ifndef AcGsManager
#define AcGsManager		UcGsManager
#endif //#ifndef AcGsManager

#ifndef AcGsScreenShot
#define AcGsScreenShot		UcGsScreenShot
#endif //#ifndef AcGsScreenShot

#ifndef AcGsView
#define AcGsView		UcGsView
#endif //#ifndef AcGsView

#ifndef Adesk
#define Adesk		ZSoft
#endif //#ifndef Adesk

#ifndef acgsCreate2DViewLimitManager
#define acgsCreate2DViewLimitManager		ucgsCreate2DViewLimitManager
#endif //#ifndef acgsCreate2DViewLimitManager

#ifndef acgsCustomUpdateMethod
#define acgsCustomUpdateMethod		ucgsCustomUpdateMethod
#endif //#ifndef acgsCustomUpdateMethod

#ifndef acgsDestroy2DViewLimitManager
#define acgsDestroy2DViewLimitManager		ucgsDestroy2DViewLimitManager
#endif //#ifndef acgsDestroy2DViewLimitManager

#ifndef acgsDisplayImage
#define acgsDisplayImage		ucgsDisplayImage
#endif //#ifndef acgsDisplayImage

#ifndef acgsGetDisplayInfo
#define acgsGetDisplayInfo		ucgsGetDisplayInfo
#endif //#ifndef acgsGetDisplayInfo

#ifndef acgsGetGsManager
#define acgsGetGsManager		ucgsGetGsManager
#endif //#ifndef acgsGetGsManager

#ifndef acgsGetGsView
#define acgsGetGsView		ucgsGetGsView
#endif //#ifndef acgsGetGsView

#ifndef acgsGetHighlightColor
#define acgsGetHighlightColor		ucgsGetHighlightColor
#endif //#ifndef acgsGetHighlightColor

#ifndef acgsGetHighlightLinePattern
#define acgsGetHighlightLinePattern		ucgsGetHighlightLinePattern
#endif //#ifndef acgsGetHighlightLinePattern

#ifndef acgsGetHighlightLineWeight
#define acgsGetHighlightLineWeight		ucgsGetHighlightLineWeight
#endif //#ifndef acgsGetHighlightLineWeight

#ifndef acgsGetLensLength
#define acgsGetLensLength		ucgsGetLensLength
#endif //#ifndef acgsGetLensLength

#ifndef acgsGetOrthoViewParameters
#define acgsGetOrthoViewParameters		ucgsGetOrthoViewParameters
#endif //#ifndef acgsGetOrthoViewParameters

#ifndef acgsGetScreenShot
#define acgsGetScreenShot		ucgsGetScreenShot
#endif //#ifndef acgsGetScreenShot

#ifndef acgsGetViewParameters
#define acgsGetViewParameters		ucgsGetViewParameters
#endif //#ifndef acgsGetViewParameters

#ifndef acgsGetViewportInfo
#define acgsGetViewportInfo		ucgsGetViewportInfo
#endif //#ifndef acgsGetViewportInfo

#ifndef acgsRedrawShortTermGraphics
#define acgsRedrawShortTermGraphics		ucgsRedrawShortTermGraphics
#endif //#ifndef acgsRedrawShortTermGraphics

#ifndef acgsRemoveAnonymousGraphics
#define acgsRemoveAnonymousGraphics		ucgsRemoveAnonymousGraphics
#endif //#ifndef acgsRemoveAnonymousGraphics

#ifndef acgsSetCustomUpdateMethod
#define acgsSetCustomUpdateMethod		ucgsSetCustomUpdateMethod
#endif //#ifndef acgsSetCustomUpdateMethod

#ifndef acgsSetHighlightColor
#define acgsSetHighlightColor		ucgsSetHighlightColor
#endif //#ifndef acgsSetHighlightColor

#ifndef acgsSetHighlightLinePattern
#define acgsSetHighlightLinePattern		ucgsSetHighlightLinePattern
#endif //#ifndef acgsSetHighlightLinePattern

#ifndef acgsSetHighlightLineWeight
#define acgsSetHighlightLineWeight		ucgsSetHighlightLineWeight
#endif //#ifndef acgsSetHighlightLineWeight

#ifndef acgsSetLensLength
#define acgsSetLensLength		ucgsSetLensLength
#endif //#ifndef acgsSetLensLength

#ifndef acgsSetView2D
#define acgsSetView2D		ucgsSetView2D
#endif //#ifndef acgsSetView2D

#ifndef acgsSetViewParameters
#define acgsSetViewParameters		ucgsSetViewParameters
#endif //#ifndef acgsSetViewParameters

#ifndef acgsSetViewportRenderFlag
#define acgsSetViewportRenderFlag		ucgsSetViewportRenderFlag
#endif //#ifndef acgsSetViewportRenderFlag

#ifndef acgsWriteViewToUndoController
#define acgsWriteViewToUndoController		ucgsWriteViewToUndoController
#endif //#ifndef acgsWriteViewToUndoController

#ifndef acgsSetLineWeightDisplay
#define acgsSetLineWeightDisplay		ucgsSetLineWeightDisplay
#endif //#ifndef acgsSetLineWeightDisplay

#endif //#ifndef __ACGS_H__
